From 7fd6304c647226bae6097eaf2515968a0f1b6909 Mon Sep 17 00:00:00 2001 From: "kfraser@localhost.localdomain" Date: Fri, 3 Nov 2006 12:08:42 +0000 Subject: [PATCH] [BLKTAP] Fix gnttab unmap call to specify that address contains PTE. Signed-off-by: Jan Beulich --- linux-2.6-xen-sparse/drivers/xen/blktap/blktap.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/linux-2.6-xen-sparse/drivers/xen/blktap/blktap.c b/linux-2.6-xen-sparse/drivers/xen/blktap/blktap.c index aef8aa0607..39e6c2e01e 100644 --- a/linux-2.6-xen-sparse/drivers/xen/blktap/blktap.c +++ b/linux-2.6-xen-sparse/drivers/xen/blktap/blktap.c @@ -908,8 +908,10 @@ static void fast_flush_area(pending_req_t *req, int k_idx, int u_idx, return; } - gnttab_set_unmap_op(&unmap[invcount], - ptep, GNTMAP_host_map, + gnttab_set_unmap_op(&unmap[invcount], ptep, + GNTMAP_host_map + | GNTMAP_application_map + | GNTMAP_contains_pte, khandle->user); invcount++; } -- 2.30.2